/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Validadores;
import dominio.login;
import org.springframework.validation.Errors;
import org.springframework.validation.Validator;
import org.springframework.validation.ValidationUtils;


public class ValidadorAutenticar implements Validator {

   @Override
    public boolean supports(Class clazz) {
        return login.class.isAssignableFrom(clazz);
    }
    public void validate(Object obj, Errors errors) {
        login login = (login) obj;
        if (login.getUsuario() == null || login.getUsuario().length() == 0) {
            errors.rejectValue("usuario", "error.empty.field", "Por favor ingrese un nombre de usuario");
        }
        if (login.getContrasena() == null || login.getContrasena().length() == 0) {
            errors.rejectValue("contrasena", "error.empty.field", "Por favor ingrese su contraseña");
        }
    }
}